710abe867ab770dda10ad36c1c8a453949baaae1,portal-impl/src/com/liferay/portal/security/lang/PortalSecurityManager.java,PortalSecurityManager,doCheckPermission,#Permission#Object#,313
Before Change
}
protected void doCheckPermission(Permission permission, Object context) {
if (!PortalSecurityManagerThreadLocal.isEnabled()) {
return;
}
After Change
}
protected void doCheckPermission(Permission permission, Object context) {
boolean enabled = PortalSecurityManagerThreadLocal.isEnabled();
if (!enabled) {
if (_parentSecurityManager != null) {
_parentSecurityManager.checkPermission(permission, context);
}
return;
}
PACLPolicy paclPolicy = null;
try {
PortalSecurityManagerThreadLocal.setEnabled(false);
paclPolicy = getPACLPolicy(_log.isDebugEnabled());
}
finally {
PortalSecurityManagerThreadLocal.setEnabled(enabled);
}
if ((paclPolicy != null) && paclPolicy.isActive()) {
if (_parentSecurityManager != null) {
_parentSecurityManager.checkPermission(permission, context);
}
return;
}
if (permission instanceof AllPermission) {
}